导入 sys
导入 os
sys.path.追加(os.路径.绝对路径(r'G:\grasspy_zwmodules\flask\zwflask\src'))


从 福利哥 导入 〇福利哥, 重定向, 请求, 渲染模板, 构造url
# from forms import 〇我的表单
从 福利哥_表单 导入 〇福利哥表单, 〇表单
# from wtforms import SubmitField, StringField, Form
# from wtforms.validators import DataRequired, length, email, EqualTo
从 无敌表单 导入 〇字符串字段, 〇密码字段, 〇电子邮箱字段, 〇提交字段
从 无敌表单.验证器 导入 需要数据, 长度, 等于

类 〇我的表单(〇福利哥表单):
    姓名 = 〇字符串字段(验证器々=[需要数据()])
    电子邮箱 = 〇电子邮箱字段(验证器々=[长度(最短=5, 最长=20)])
    密码 = 〇密码字段(验证器々=[需要数据(u"密码不能为空")])
    确认密码 = 〇密码字段(验证器々=[需要数据(u"确认密码不能为空"),
                                                         等于("密码", u"两次密码不一致")])
    提交 = 〇提交字段(标签=u"提交")

应用 = 〇福利哥(__名称__)
# 应用.配置["匚安全密钥"] = '开发'
应用.配置["SECRET_KEY"] = '开发'
# 应用.配置["DEBUG"] = 1
# 应用.配置["ENV"] = 'development'

@应用.路由('/提交', 方法々=['GET', 'POST'])
套路 提交():
    表单 = 〇我的表单()#请求.form
    如果 请求.方法 == 'POST':
        打印("请求提交") 
        如果 表单.验证通过():
            打印("提交成功") 
            返回 重定向("/成功") # (构造url("成功")) #
    返回 渲染模板('提交.html', 表单=表单)

@应用.路由('/成功')
套路 成功():
    返回 '提交成功'

如果 __名称__ == '__主体__':
    # 打印(应用.路由规则表)
    应用.运行(调试=真)